StoreEngine\Classes\Cart\CartTotals B

Total Complexity 97
Dependencies 11
Dependents 1
Total lines 825
Lines of code 408
Logical lines of code 254
Comment lines 278
Methods 28
Properties 11

Methods 28

Method Rating Maintainability Complexity Lines of code
get_fees_from_cart()
A
44 10 41
calculate_item_subtotals()
A
46 9 36
calculate_discounts()
A
46 8 37
get_merged_taxes()
A
54 8 21
get_coupons_from_cart()
S
53 7 23
calculate_item_totals()
S
50 5 27
get_tax_class_costs()
S
54 5 20
get_item_costs_by_tax_class()
S
59 4 14
remove_item_base_taxes()
S
60 4 13
combine_item_taxes()
S
62 4 12
adjust_non_base_location_price()
S
61 4 11
get_shipping_from_cart()
S
56 3 17
sort_coupons_callback()
S
69 4 6
calculate_totals()
S
54 2 23
get_items_from_cart()
S
56 2 17
__construct()
S
65 3 8
get_default_item_props()
S
59 1 16
get_totals()
S
79 2 3
get_discounted_price_in_cents()
S
74 2 4
get_item_tax_rates()
S
66 2 8
get_total()
S
75 1 4
set_total()
S
80 1 3
get_values_for_total()
S
79 1 3
calculate()
S
73 1 6
get_default_shipping_props()
S
64 1 10
get_default_fee_props()
S
66 1 9
calculate_fee_totals()
S
66 1 8
calculate_shipping_totals()
S
66 1 8